<HTML>
<HEAD>
<meta charset="UTF-8">
<title>alltypes - stripe</title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<h3>All Types</h3>
<table>
<tbody>
<tr>
<h5><a href="../com.stripe.android.model/-account-params/index.html">com.stripe.android.model.AccountParams</a></h5>
<p><a href="https://stripe.com/docs/api/tokens/create_account">Create an account token</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-activity-starter/index.html">com.stripe.android.view.ActivityStarter</a></h5>
<p>Superclass for starting Stripe activities.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-add-payment-method-activity/index.html">com.stripe.android.view.AddPaymentMethodActivity</a></h5>
<p>Activity used to display a <a href="#">AddPaymentMethodView</a> and receive the resulting
<a href="../com.stripe.android.model/-payment-method/index.html">PaymentMethod</a> in the <code>Activity#onActivityResult(int, int, Intent)</code> of the
launching Activity.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-add-payment-method-activity-starter/index.html">com.stripe.android.view.AddPaymentMethodActivityStarter</a></h5>
<p>A class to start <a href="../com.stripe.android.view/-add-payment-method-activity/index.html">AddPaymentMethodActivity</a>. Arguments for the activity can be
specified with <a href="../com.stripe.android.view/-add-payment-method-activity-starter/-args/index.html">Args</a> and constructed with <a href="../com.stripe.android.view/-add-payment-method-activity-starter/-args/-builder/index.html">Args.Builder</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-address/index.html">com.stripe.android.model.Address</a></h5>
<p>Model for an owner <a href="https://stripe.com/docs/api#source_object-owner-address">address</a>
object in the Source api.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-address-japan-params/index.html">com.stripe.android.model.AddressJapanParams</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-a-p-i-connection-exception/index.html">com.stripe.android.exception.APIConnectionException</a></h5>
<p>An <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-exception/index.html">Exception</a> that represents a failure to connect to Stripe's API.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-a-p-i-exception/index.html">com.stripe.android.exception.APIException</a></h5>
<p>An <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-exception/index.html">Exception</a> that represents an internal problem with Stripe's servers.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-api-result-callback/index.html">com.stripe.android.ApiResultCallback</a></h5>
<p>Generic interface for an API operation callback that either returns a
result, <a href="../com.stripe.android/-api-result-callback/index.html#ResultType">ResultType</a>, or an <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-exception/index.html">Exception</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-app-info/index.html">com.stripe.android.AppInfo</a></h5>
<p>Data for identifying your plug-in or library.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-authentication-exception.html">com.stripe.android.exception.AuthenticationException</a></h5>
<p>No valid API key provided.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-bank-account/index.html">com.stripe.android.model.BankAccount</a></h5>
<p><a href="https://stripe.com/docs/api/customer_bank_accounts/object">The bank account object</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-bank-account-token-params/index.html">com.stripe.android.model.BankAccountTokenParams</a></h5>
<p><a href="https://stripe.com/docs/api/tokens/create_bank_account">Create a bank account token</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-bank-account-token-params-fixtures/index.html">com.stripe.android.model.BankAccountTokenParamsFixtures</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-becs-debit-mandate-acceptance-text-factory/index.html">com.stripe.android.view.BecsDebitMandateAcceptanceTextFactory</a></h5>
<p>A class to create BECS Debit Mandate Agreement text for the <a href="../com.stripe.android.view/-becs-debit-widget/index.html">BecsDebitWidget</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-becs-debit-mandate-acceptance-text-view/index.html">com.stripe.android.view.BecsDebitMandateAcceptanceTextView</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-becs-debit-widget/index.html">com.stripe.android.view.BecsDebitWidget</a></h5>
<p>A form for accepting a customer's BECS account information.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-billing-address-fields/index.html">com.stripe.android.view.BillingAddressFields</a></h5>
<p>Configure <a href="../com.stripe.android.view/-add-payment-method-activity/index.html">AddPaymentMethodActivity</a>'s UI and validation logic for billing address fields</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-card/index.html">com.stripe.android.model.Card</a></h5>
<p>A representation of a <a href="https://stripe.com/docs/api/cards/object">Card API object</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-card-brand/index.html">com.stripe.android.model.CardBrand</a></h5>
<p>A representation of supported card brands and related data</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-card-exception/index.html">com.stripe.android.exception.CardException</a></h5>
<p>An <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-exception/index.html">Exception</a> indicating that there is a problem with a Card used for a request.
Card errors are the most common type of error you should expect to handle.
They result when the user enters a card that can't be charged for some reason.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-card-funding/index.html">com.stripe.android.model.CardFunding</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-card-input-listener/index.html">com.stripe.android.view.CardInputListener</a></h5>
<p>Represents a listener for card input events. Note that events are
not one-time events. For instance, a user can "complete" the CVC many times
by deleting and re-entering the value.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-card-input-widget/index.html">com.stripe.android.view.CardInputWidget</a></h5>
<p>A card input widget that handles all animation on its own.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-card-multiline-widget/index.html">com.stripe.android.view.CardMultilineWidget</a></h5>
<p>A multiline card input widget using the support design library's <a href="#">TextInputLayout</a>
to match Material Design.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-card-number-edit-text/index.html">com.stripe.android.view.CardNumberEditText</a></h5>
<p>A <a href="../com.stripe.android.view/-stripe-edit-text/index.html">StripeEditText</a> that handles spacing out the digits of a credit card.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-card-utils/index.html">com.stripe.android.CardUtils</a></h5>
<p>Utility class for functions to do with cards.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-card-valid-callback/index.html">com.stripe.android.view.CardValidCallback</a></h5>
<p>An interface for a callback object that will be called when the user's input changes.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-confirm-payment-intent-params/index.html">com.stripe.android.model.ConfirmPaymentIntentParams</a></h5>
<p>Model representing parameters for <a href="https://stripe.com/docs/api/payment_intents/confirm">confirming a PaymentIntent</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-confirm-setup-intent-params/index.html">com.stripe.android.model.ConfirmSetupIntentParams</a></h5>
<p>Model representing parameters for <a href="https://stripe.com/docs/api/setup_intents/confirm">confirming a SetupIntent</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-confirm-stripe-intent-params/index.html">com.stripe.android.model.ConfirmStripeIntentParams</a></h5>
<p>Interface for params for confirming a <a href="../com.stripe.android.model/-payment-intent/index.html">PaymentIntent</a> or <a href="../com.stripe.android.model/-setup-intent/index.html">SetupIntent</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-customer/index.html">com.stripe.android.model.Customer</a></h5>
<p>Model for a Stripe Customer object</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-customer-session/index.html">com.stripe.android.CustomerSession</a></h5>
<p>Represents a logged-in session of a single Customer.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-customer-source/index.html">com.stripe.android.model.CustomerSource</a></h5>
<p>Model of the "data" object inside a <a href="../com.stripe.android.model/-customer/index.html">Customer</a> "source" object.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-cvc-edit-text/index.html">com.stripe.android.view.CvcEditText</a></h5>
<p>A <a href="../com.stripe.android.view/-stripe-edit-text/index.html">StripeEditText</a> for CVC input.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-cvc-token-params/index.html">com.stripe.android.model.CvcTokenParams</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-date-of-birth/index.html">com.stripe.android.model.DateOfBirth</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.utils/-either/index.html">com.stripe.android.utils.Either</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android/-ephemeral-key/index.html">com.stripe.android.EphemeralKey</a></h5>
<p>Represents an Ephemeral Key that can be used temporarily for API operations that typically
require a secret key.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-ephemeral-key-provider/index.html">com.stripe.android.EphemeralKeyProvider</a></h5>
<p>Represents an object that can call to a server and create
<a href="../com.stripe.android/-ephemeral-key/index.html">EphemeralKeys</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-ephemeral-key-update-listener/index.html">com.stripe.android.EphemeralKeyUpdateListener</a></h5>
<p>Represents a listener for Ephemeral Key Update events.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view.i18n/-error-message-translator/index.html">com.stripe.android.view.i18n.ErrorMessageTranslator</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-expiry-date-edit-text/index.html">com.stripe.android.view.ExpiryDateEditText</a></h5>
<p>An <a href="https://developer.android.com/reference/android/widget/EditText.html">EditText</a> that handles putting numbers around a central divider character.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-fpx-bank/index.html">com.stripe.android.view.FpxBank</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android/-google-pay-config/index.html">com.stripe.android.GooglePayConfig</a></h5>
<p>Configuration settings for Google Pay's <code>TokenizationSpecification</code>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-google-pay-json-factory/index.html">com.stripe.android.GooglePayJsonFactory</a></h5>
<p>A factory for generating <a href="https://developers.google.com/pay/api/android/reference/request-objects">Google Pay JSON request objects</a>
for Google Pay API version 2.0.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-google-pay-result/index.html">com.stripe.android.model.GooglePayResult</a></h5>
<p>Result of a successful Google Pay Payment Data Request</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-icon-text-input-layout/index.html">com.stripe.android.view.IconTextInputLayout</a></h5>
<p>This class uses Reflection to make the Material Component's floating hint text move above
a DrawableLeft, instead of just straight up beside it. If the Material Components library ever
officially support this behavior, this class should be removed to avoid Reflection.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-invalid-request-exception/index.html">com.stripe.android.exception.InvalidRequestException</a></h5>
<p>A <a href="../com.stripe.android.exception/-stripe-exception/index.html">StripeException</a> indicating that invalid parameters were used in a request.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-issuing-card-pin-service/index.html">com.stripe.android.IssuingCardPinService</a></h5>
<p>Methods for retrieval / update of a Stripe Issuing card</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-klarna-source-params/index.html">com.stripe.android.model.KlarnaSourceParams</a></h5>
<p>Model representing parameters for creating a Klarna Source.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-mandate-data-params/index.html">com.stripe.android.model.MandateDataParams</a></h5>
<p>Mandate Data parameters for
<a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-mandate_data">confirming a PaymentIntent</a>
or <a href="https://stripe.com/docs/api/setup_intents/confirm#confirm_setup_intent-mandate_data">confirming a SetupIntent</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-payment-auth-config/index.html">com.stripe.android.PaymentAuthConfig</a></h5>
<p>Configuration for authentication mechanisms via <a href="#">StripePaymentController</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-payment-auth-web-view-activity/index.html">com.stripe.android.view.PaymentAuthWebViewActivity</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android/-payment-configuration/index.html">com.stripe.android.PaymentConfiguration</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-payment-flow-activity/index.html">com.stripe.android.view.PaymentFlowActivity</a></h5>
<p>Activity containing a two-part payment flow that allows users to provide a shipping address
as well as select a shipping method.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-payment-flow-activity-starter/index.html">com.stripe.android.view.PaymentFlowActivityStarter</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-payment-flow-view-pager/index.html">com.stripe.android.view.PaymentFlowViewPager</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-payment-intent/index.html">com.stripe.android.model.PaymentIntent</a></h5>
<p>A PaymentIntent tracks the process of collecting a payment from your customer.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-payment-intent-result/index.html">com.stripe.android.PaymentIntentResult</a></h5>
<p>A model representing the result of a <a href="../com.stripe.android.model/-payment-intent/index.html">PaymentIntent</a> confirmation via <a href="../com.stripe.android/-stripe/confirm-payment.html">Stripe.confirmPayment</a>
or handling of next actions via <a href="../com.stripe.android/-stripe/handle-next-action-for-payment.html">Stripe.handleNextActionForPayment</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-payment-method/index.html">com.stripe.android.model.PaymentMethod</a></h5>
<p><a href="https://stripe.com/docs/api/payment_methods">PaymentMethod</a> objects represent your customer's
payment instruments. They can be used with
<a href="https://stripe.com/docs/payments/payment-intents">PaymentIntents</a> to collect payments or saved
to Customer objects to store instrument details for future payments.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-payment-method-create-params/index.html">com.stripe.android.model.PaymentMethodCreateParams</a></h5>
<p>Model for PaymentMethod creation parameters.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-payment-method-options-params/index.html">com.stripe.android.model.PaymentMethodOptionsParams</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-payment-methods-activity/index.html">com.stripe.android.view.PaymentMethodsActivity</a></h5>
<p>An activity that allows a customer to select from their attached payment methods,
or add a new one via <a href="../com.stripe.android.view/-add-payment-method-activity/index.html">AddPaymentMethodActivity</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-payment-methods-activity-starter/index.html">com.stripe.android.view.PaymentMethodsActivityStarter</a></h5>
<p>A class to start <a href="../com.stripe.android.view/-payment-methods-activity/index.html">PaymentMethodsActivity</a>. Arguments for the activity can be specified
with <a href="../com.stripe.android.view/-payment-methods-activity-starter/-args/index.html">Args</a> and constructed with <a href="../com.stripe.android.view/-payment-methods-activity-starter/-args/-builder/index.html">Args.Builder</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-payment-session/index.html">com.stripe.android.PaymentSession</a></h5>
<p>Represents a single start-to-finish payment operation.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-payment-session-config/index.html">com.stripe.android.PaymentSessionConfig</a></h5>
<p>Configuration for <a href="../com.stripe.android/-payment-session/index.html">PaymentSession</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-payment-session-data/index.html">com.stripe.android.PaymentSessionData</a></h5>
<p>A data class representing the state of the associated <a href="../com.stripe.android/-payment-session/index.html">PaymentSession</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-payment-utils/index.html">com.stripe.android.view.PaymentUtils</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android/-pay-with-google-utils/index.html">com.stripe.android.PayWithGoogleUtils</a></h5>
<p>Public utility class for common Pay with Google-related tasks.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-permission-exception/index.html">com.stripe.android.exception.PermissionException</a></h5>
<p>A type of <a href="../com.stripe.android.exception/-authentication-exception.html">AuthenticationException</a> resulting from incorrect permissions
to perform the requested action.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-person-token-params/index.html">com.stripe.android.model.PersonTokenParams</a></h5>
<p>Creates a single-use token that represents the details for a person. Use this when creating or
updating persons associated with a Connect account.
See <a href="https://stripe.com/docs/connect/account-tokens">the documentation</a> to learn more.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-postal-code-edit-text/index.html">com.stripe.android.view.PostalCodeEditText</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-rate-limit-exception/index.html">com.stripe.android.exception.RateLimitException</a></h5>
<p>An <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-exception/index.html">Exception</a> indicating that too many requests have hit the API too quickly.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-setup-intent/index.html">com.stripe.android.model.SetupIntent</a></h5>
<p>A <a href="../com.stripe.android.model/-setup-intent/index.html">SetupIntent</a> guides you through the process of setting up a customer's payment credentials for
future payments.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-setup-intent-result/index.html">com.stripe.android.SetupIntentResult</a></h5>
<p>A model representing the result of a <a href="../com.stripe.android.model/-setup-intent/index.html">SetupIntent</a> confirmation via <a href="../com.stripe.android/-stripe/confirm-setup-intent.html">Stripe.confirmSetupIntent</a>
or handling of next actions via <a href="../com.stripe.android/-stripe/handle-next-action-for-setup-intent.html">Stripe.handleNextActionForSetupIntent</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-shipping-information/index.html">com.stripe.android.model.ShippingInformation</a></h5>
<p>Model representing a shipping address object</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-shipping-info-widget/index.html">com.stripe.android.view.ShippingInfoWidget</a></h5>
<p>A widget used to collect address data from a user.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-shipping-method/index.html">com.stripe.android.model.ShippingMethod</a></h5>
<p>Model representing a shipping method in the Android SDK.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source/index.html">com.stripe.android.model.Source</a></h5>
<p>Model for a <a href="https://stripe.com/docs/sources">Sources API</a> object.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-code-verification/index.html">com.stripe.android.model.SourceCodeVerification</a></h5>
<p>Model for a <a href="https://stripe.com/docs/api/sources/object#source_object-code_verification">code verification</a>
object in the Sources API.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-order/index.html">com.stripe.android.model.SourceOrder</a></h5>
<p>Information about the items and shipping associated with the source.
Required for transactional credit (for example Klarna) sources before you can charge it.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-order-params/index.html">com.stripe.android.model.SourceOrderParams</a></h5>
<p>Information about the items and shipping associated with the source. Required for transactional
credit (for example Klarna) sources before you can charge it.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-owner/index.html">com.stripe.android.model.SourceOwner</a></h5>
<p>Model for a <a href="https://stripe.com/docs/api#source_object-owner">owner</a> object
in the Source api.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-params/index.html">com.stripe.android.model.SourceParams</a></h5>
<p>Represents a grouping of parameters needed to create a <a href="../com.stripe.android.model/-source/index.html">Source</a> object on the server.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-receiver/index.html">com.stripe.android.model.SourceReceiver</a></h5>
<p>Model for a
<a href="https://stripe.com/docs/api/sources/object#source_object-receiver">receiver</a> object
in the Sources API. Present if the <a href="../com.stripe.android.model/-source/index.html">Source</a> is a receiver.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-redirect/index.html">com.stripe.android.model.SourceRedirect</a></h5>
<p>Model for a <a href="https://stripe.com/docs/api/sources/object#source_object-redirect">redirect</a> object
in the Sources API.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-source-type-model/index.html">com.stripe.android.model.SourceTypeModel</a></h5>
<p>Models for <a href="../com.stripe.android.model/-source/index.html">Source</a> type-specific data</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-stripe/index.html">com.stripe.android.Stripe</a></h5>
<p>Entry-point to the Stripe SDK.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-stripe3ds2-completion-activity/index.html">com.stripe.android.view.Stripe3ds2CompletionActivity</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-stripe-activity/index.html">com.stripe.android.view.StripeActivity</a></h5>
<p>Provides a toolbar, save button, and loading states for the save button.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.view/-stripe-edit-text/index.html">com.stripe.android.view.StripeEditText</a></h5>
<p>Extension of <a href="#">TextInputEditText</a> that listens for users pressing the delete key when
there is no text present. Google has actually made this
<a href="https://code.google.com/p/android/issues/detail?id=42904">somewhat difficult</a>,
but we listen here for hardware key presses, older Android soft keyboard delete presses,
and modern Google Keyboard delete key presses.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-stripe-error/index.html">com.stripe.android.StripeError</a></h5>
<p>A model representing a Stripe <a href="https://stripe.com/docs/api/errors">Errors</a> object.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.exception/-stripe-exception/index.html">com.stripe.android.exception.StripeException</a></h5>
<p>A base class for Stripe-related exceptions.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-stripe-file/index.html">com.stripe.android.model.StripeFile</a></h5>
<p><a href="https://stripe.com/docs/api/files/object">The file object</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-stripe-file-params/index.html">com.stripe.android.model.StripeFileParams</a></h5>
<p><a href="https://stripe.com/docs/api/files/create">Create a file</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-stripe-file-purpose/index.html">com.stripe.android.model.StripeFilePurpose</a></h5>
<p>The purpose of the uploaded file. Possible values are <code>business_icon</code>, <code>business_logo</code>,
<code>customer_signature</code>, <code>dispute_evidence</code>, <code>identity_document</code>, <code>pci_document</code>,
or <code>tax_document_user_upload</code>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-stripe-intent/index.html">com.stripe.android.model.StripeIntent</a></h5>
<p>An interface for methods available in <a href="../com.stripe.android.model/-payment-intent/index.html">PaymentIntent</a> and <a href="../com.stripe.android.model/-setup-intent/index.html">SetupIntent</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-stripe-intent-result/index.html">com.stripe.android.StripeIntentResult</a></h5>
<p>A model representing the result of a <a href="../com.stripe.android.model/-stripe-intent/index.html">StripeIntent</a> confirmation or authentication attempt
via <a href="../com.stripe.android/-stripe/confirm-payment.html">Stripe.confirmPayment</a> or <a href="../com.stripe.android/-stripe/handle-next-action-for-payment.html">Stripe.handleNextActionForPayment</a></p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-stripe-model/index.html">com.stripe.android.model.StripeModel</a></h5>
<p>Model for a Stripe API object.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-stripe-params-model/index.html">com.stripe.android.model.StripeParamsModel</a></h5>
<p>Model for a Stripe API object creation parameters</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-stripe-payment-source/index.html">com.stripe.android.model.StripePaymentSource</a></h5>
<p>Represents an object that has an ID field that can be used to create payments with Stripe.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android/-stripe-text-utils/index.html">com.stripe.android.StripeTextUtils</a></h5>
<p>Utility class for common text-related operations on Stripe data coming from the server.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-token/index.html">com.stripe.android.model.Token</a></h5>
<p>Tokenization is the process Stripe uses to collect sensitive card, bank account details, Stripe
account details or personally identifiable information (PII), directly from your customers in a
secure manner. A Token representing this information is returned to you to use.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-tokenization-method/index.html">com.stripe.android.model.TokenizationMethod</a></h5>
<p>If a card number is tokenized, this is the method that was used. Can be apple_pay or google_pay.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-token-params/index.html">com.stripe.android.model.TokenParams</a></h5>
</tr>
<tr>
<h5><a href="../com.stripe.android.view.i18n/-translator-manager/index.html">com.stripe.android.view.i18n.TranslatorManager</a></h5>
<p>A class that provides a <a href="../com.stripe.android.view.i18n/-error-message-translator/index.html">ErrorMessageTranslator</a> for translating server-provided error
messages, as defined in <a href="https://stripe.com/docs/api/errors">Stripe API Errors Reference</a>.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model.wallets/-wallet/index.html">com.stripe.android.model.wallets.Wallet</a></h5>
<p>Details of the card wallet.</p>
</tr>
<tr>
<h5><a href="../com.stripe.android.model/-we-chat/index.html">com.stripe.android.model.WeChat</a></h5>
<p><a href="https://stripe.com/docs/sources/wechat-pay">WeChat Pay Payments with Sources</a></p>
</tr>
</tbody>
</table>
</BODY>
</HTML>
